Léonie Watson

Date:

2023-06-08

Edition:

CSS Day 2023

Venue:

Zuiderkerk

Designing voice interfaces

It takes more than words to design and build an effective voice interface. In this talk, Léonie will explore voice character and design, conversational user experience, APIs for generating synthetic speech in the browser and in the cloud, and techniques for manipulating the voice output including the most interesting CSS module you've never heard of!

Presentation Video

Léonie Watson

Date:

2016-06-17

Edition:

CSS Day 2016 + HTML Special

Venue:

Compagnietheater

On CSS accessibility and drinking tea

When the web was new, design and structure were all mixed up together. Eventually we realised this was very messy, so we invented CSS and separated design from HTML. Everyone felt much better after this, and went and had a cup of tea. But while everyone was drinking tea (and not really paying attention), the line between design and structure began to get messy again. Things like the before/after pseudo-selectors made it possible for CSS to directly change content, and features like FlexBox push the concept of separation to breaking point. Conversely, CSS is being used as a development tool for visualising semantic information like role and state, when added to an interface using ARIA. In this talk Léonie will look at the changing relationship between design and structure, and what it means for accessibility mechanics in the browser. She will share CSS code examples and design patterns for solving common accessibility problems, so everyone can go and have another nice cup of tea.

Slides of the presentationPresentation Video